The Role of Synthesis Constraints in Role Modeling
نویسندگان
چکیده
Abstract. To reuse existing specifications and increase the speed of development, modern development methods widely use design patterns and collaborations. Both, design patterns and collaborations, use the concept of role as a basic modeling concept. To specify models where one object may play several roles, a synthesis operation (the composition of two base roles in a third role) has to be specified. All role-based approaches have difficulties specifying role synthesis. As a consequence, synthesis is never specified without the description of the actual implementation of the synthesis. To specify synthesis at a higher level of abstraction, independent of implementation, requires the proper understanding of relationships between roles, when they are put together in one common context. In this paper we define the concept of “synthesis constraints” that shows relations between roles. We show how “synthesis constraints” can be used to specify the role synthesis operation. Using “synthesis constraints” allows a designer to make explicit his decisions about how the synthesis is done in an abstract and implementation independent way. Specifying synthesis with “synthesis constraints” is a powerful technique that can be used in many different domains, especially in business engineering. The use of roles allows a developer to specify separately certain concerns of a business system. This enables the discovery of new business models for a business system by means of different disassembling and assembling of roles.
منابع مشابه
The Effect of Experiment Range of Control Variables on the Efficiency of Regression Modeling
The efficient planning of each system requires an understanding of the true nature of the system. Regression models also represent a system that its input variables, the role of the system input, its variables coefficients, the role of the system process, and its response variables, play the role of the system output. Therefore, for exact regression modeling and efficient planning, it's essenti...
متن کاملAn Analysis of Accessibility to Services in Rural Areas and Structural Modeling of Factors affecting it; Case Study: Central District of Tabriz County
Access, plays an important role in rural development as there is a meaningful relationship between rural development and access to infrastructure services. Villages that have less access to essential services, especially transport, faced with a lot of structural and socio-economic constraints, which are obstacles to sustainable rural development. The present study seeks to examine the accessibi...
متن کاملThe influence of role-modeling on the clinical empathy of medical interns: A qualitative study
Introduction: Clinical empathy ascertains the quality of doctorpatientrelationship and entails beneficial outcomes for bothparties. Role-modeling is a major factor in promoting clinicalempathy skills of medical students. The present study attemptedto explain the importance of role-modeling in clinical empathy ofmedical interns. It was also intended to obtain a better and moreprofound understand...
متن کاملPopulation Balance Modelling of Zirconia Nanoparticles in Supercritical Water Hydrothermal Synthesis
Like any other precipitation process, in supercritical water hydrothermal synthesis (SWHS), the need to improve product quality and minimize production cost requires understanding and optimization of Particle Size Distribution (PSD). In this work, using Population Balance Equation (PBE) containing nucleation and growth terms, the reactive precipitation of zirconia nanoparticles prepared by ...
متن کاملThe Role of Environmental Uncertainty, Financial Constraints and Accounting Conservatism in Limiting the Performance Outcomes Due to Manager Overconfidence
Objective: The excessive self-esteem of managers leads to postponing bad news due to weaknesses in performance, and conservatism can be a factor in modifying it. In this paper, the purpose is to examine the role of accounting conservatism in limiting the functional outcomes results from overconfidence managers. Methods: The data of the companies listed in the Tehran Stock Exchange for the peri...
متن کامل